working of cicd pipeline